// MyObject.m
// Objective-C 示例文件的实现部分
  
#import "MyObject.h"
  
@implementation MyObject
  
// 属性实现（合成器会自动生成setter和getter方法）
  
// 方法实现
- (void)setColorToRed:(float)red green:(float)green blue:(float)blue {
    [self setInternalColorComponentsWithRed:red green:green blue:blue];
}
  
- (void)displayColor {
    NSLog(@"Color: RGB(%f, %f, %f)", self.redComponent, self.greenComponent, self.blueComponent);
}
  
// 分类方法的实现
- (void)setInternalColorComponentsWithRed:(float)red green:(float)green blue:(float)blue {
    self.redComponent = red;
    self.greenComponent = green;
    self.blueComponent = blue;
}
  
@end


@implementation TestObject
  
- (NSMutableArray *)getArray {
    // 初始化一个包含一些示例对象的数组
    return [NSMutableArray arrayWithObjects:@"test 1", @"test 2", @"test 3", nil];
}
  
- (id)getObjectToInsert {
    // 返回一个要插入的对象，这里只是一个简单的字符串
    return @"Inserted Element";
}
  
@end
